Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Slovenia F3 Czech Republic F3 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Croatia F3 Slovakia F1 Croatia F5 Italy F32 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F2 Germany F3 Austria F2 Croatia F2 Italy F15 Italy F19 USA F12 Australia F4 Romania F1 Romania F2 Bulgaria F4 Slovenia F2 Morocco F3 Morocco F4 Morocco F5 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 Spain F7 Spain F8 Spain F9 Spain F10 France F5 Spain F11 Italy F5 Italy F6 Russia F1 Russia F2 Italy F8 Bulgaria F1 Bulgaria F2 Italy F12 Italy F13 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F1 Australia F2 Great Britain F4 Usa F8 Usa F9 Australia F6 Australia F7 France F5 Italy F5 Italy F6 Italy F12 Netherlands F1 Australia F1 Australia F3 Australia F4 Chinese Taipei F1 Chinese Taipei F2 Korea F2 Korea F3 Australia F11 Australia F12 Austria F1 China F4 China F5 Korea F6 Czech Republic F4 Korea F10 Korea F11 Australia F3 Germany F7 Hungary F3 Czech Republic F1 Slovenia F3 Australia F4 Morocco F4 Italy F16 Kobstaedernes ATP Challenger - Kolding Sarajevo Challenger St. Remy Challenger Mons Challenger Tashkent Challenger Seoul Challenger Bratislava Challenger San Remo Challenger Rennes Challenger Tiburon Challenger Calabasas Challenger Ortisei Challenger Bratislava Challenger Singapore Challenger Burnie Challenger Cherbourg Challenger Sarajevo Challenger Guangzhou Challenger Pingguo Challenger St. Brieuc Challenger Penza Challenger Astana Challenger St. Remy Challenger Izmir Challenger Burnie Challenger Caloundra Challenger Singapore Challenger Dallas Challenger Kaohsiung Challenger Nottingham Challenger Challenger Brasov - Brasov Internationaux du Doubs - Besancon Bangkok Challenger Shanghai Challenger Tashkent Challenger Toyota Challenger Kyoto Challenger Leon Challenger Johannesburg Challenger Granby Challenger Tashkent Challenger Helsinki Challenger Shenzhen Challenger Gimcheon Challenger Granby Challenger Open de Rennes - Rennes Shanghai Challenger Napa Challenger Sacramento Challenger Bratislava Challenger Traralgon Challenger 2 Yokohama Challenger Stella Artois Clay Court Championships - Budaors Kyoto Challenger Drummondville Challenger Raanana Challenger Busan Challenger Aix En Provence Challenger Vicenza Challenger Furth Challenger Lexington Challenger Portoroz Challenger Izmir Challenger Brest Challenger Canberra Challenger Eckental Challenger Bratislava Challenger Kobe Challenger Yokohama Challenger Manila Challenger Wroclaw Challenger Guangzhou Challenger Bangkok Challenger Bergamo Challenger St. Brieuc Challenger Mestre Challenger Surbiton Challenger Ilkley Challenger Burnie Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Eckental Challenger Kobe Challenger Toyota Challenger Kyoto Challenger Irving Challenger St. Brieuc Challenger Croatia Osiguranje Rijeka Open - Rijeka Glasgow Challenger Aix En Provence Challenger Loughborough Challenger Unicredit Czech Open - Prostejov Surbiton Challenger Eckental Challenger Bratislava Challenger Indian Wells Challenger Phoenix Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Ilkley Challenger Recanati Challenger Aptos Challenger Vancouver Challenger Busan Challenger Siemens Open 2007 - Scheveningen Ismaning Challenger Bratislava Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Rennes Challenger Quimper Challenger Pau Challenger Trieste Challenger Ismaning Challenger Open Castilla y Leon - Segovia Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Ostrava Challenger Ismaning Challenger Akbank Private Banking TED Open - Istanbul Bratislava Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Seoul Challenger Busan Challenger Flea Market Cup - Busan Yokohama Challenger Kobe Challenger Cherbourg Challenger Tatra Banka Slovak Open - Bratislava Prosperita Open 2008 - Ostrava Athens Challenger Challenger DCN de Cherbourg - Cherbourg Status Athens Open - Athens Tiburon Challenger Open de Rennes La Trinitaine - Rennes Orleans Challenger Kos Succhetti Tennis Cup - Cordenons Nottingham Challenger KGHM Dialog Polish Indoors - Wroclaw Dallas Challenger Brescia Challenger Sunrise Challenger Tallahassee Challenger Ostrava Challenger Kyoto Challenger Tashkent Challenger Rimouski Challenger Shenzhen Challenger Rome Challenger Busan Challenger Brescia Challenger Tashkent Challenger Bratislava Challenger Hua Hin Challenger Traralgon Challenger Burnie Challenger Guangzhou Challenger Irving Challenger Kaohsiung Challenger Heilbronn Challenger Bratislava Challenger Ortisei Challenger Mallorca Challenger Ostrava Challenger Eckental Challenger Ostrava Challenger Prostejov Challenger Biella Challenger Hamburg Challenger Biella 2 Challenger Lexington Challenger Biella 7 Challenger Aptos Challenger Cary Challenger Portoroz Challenger Vancouver Challenger Gwangju Challenger Ortisei Challenger San Luis Potosi Challenger Bratislava Challenger Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle AEGON International - Eastbourne Pilot Pen Tennis - New Haven Open de Moselle - Metz Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Tatra Banka Open - Bratislava Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Steelers Cup 2005 - Kosice Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland Czech Indoor Open - Prague Coffee Cup Challenger - Chikmagalur BMW Open - Munich Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta Togliatti Cup - Togliatti Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Heineken Open - Auckland Ethias Trophy - Mons The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai IPP Open - Helsinki Kia International In Kawana - Kawana Internationaux de Nouvelle-Caledonie - New Caledonia Shenzhen Open - Shenzhen Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis TEB BNP Paribas Istanbul Open - Istanbul China Open - Beijing Heilbronn Open - Heilbronn Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen If Stockholm Open - Stockholm ASB Classic - Auckland Delray Beach Open - Delray Beach AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Sydney International - Sydney Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Segovia Challenger Intrum Stockholm Open - Stockholm Morocco Tennis Tour - Fes Open Sud de France - Montpellier Tunis Open - Tunis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia Chuncheon Challenger Zhuhai Open - Zhuhai Open Sud de France - Montpellier Tatra Banka Slovak Open - Bratislava ABN AMRO World Tennis Tournament - Rotterdam Baden Open - Karlsruhe Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Nature Valley International - Eastbourne Hall of Fame Open - Newport Nordea Open - Bastad Citi Open - Washington St. Petersburg Open - St. Petersburg Sofia Open - Sofia BMW Open - Munich Singapore Tennis Open - Singapore Sardegna Open - Cagliari Astana Open - Nur-Sultan Binghamton Challenger cinch Championships - London Noventi Open - Halle Adelaide International 1 - Adelaide Kosice Open-Steelers Cup 2008 - Kosice Open Sud de France - Montpellier Truist Atlanta Open - Atlanta Dallas Open - Dallas Open 13 Provence - Marseille Unique Zagreb Open - Zagreb Caloundra Challenger Casablanca Challenger Serbia Open - Belgrade Bath Challenger Gonet Geneva Open - Geneva Viking International - Eastbourne Mons Challenger Czech Open 2006 - Prostejov Helsinki Challenger Prague Challenger Tatra Banka Open 2003 - Bratislava Prague Challenger Oberstaufen Challenger Ningboo Challenger Bratislava Challenger Busan Challenger San Remo Tennis Cup - San Remo Trofeo Sisma Mantova - Mantova Taipei City Challenger Zagreb Challenger Tashkent Challenger Tiburon Challenger Geneva Challenger Cremona Challenger Rimouski Challenger Taipei City Challenger Heilbronn Challenger Aptos Challenger Vancouver Challenger Helsinki Challenger Le Gosier Challenger Guadalajara Challenger St. Remy Challenger Orleans Challenger Segovia Challenger Johannesburg Challenger Orleans Challenger Leon Challenger Nottingham Challenger Quimper Challenger Jonkoping Challenger Shenzhen Challenger Raanana Challenger Yokohama Challenger Busan Challenger Seoul Challenger Porsche Open - Poznan GHI Bronx Tennis Classic - Bronx Nottingham Challenger Kaohsiung Challenger Izmir Challenger Brest Challenger Ningboo Challenger Budapest Challenger Eckental Challenger Kobstaedernes ATP Challenger - Kolding Bratislava Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Wroclaw Challenger Nottingham Challenger Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Kyoto Challenger Brescia Challenger Tatra Banka Open - Bratislava IPP Open - Helsinki Mons Challenger Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Rome Challenger Busan Challenger Challenger DCNS de Cherbourg - Cherbourg Dharwad Challenger 2006 - Dharwad Lugano Challenger Ostdeutscher Sparkassen Cup - Dresden Prague Challenger Biel Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Quimper Challenger Forli 5 Challenger Zagreb Challenger Troisdorf Challenger Malaga Challenger Prosperita Open 2007 - Ostrava Sacramento Challenger Ismaning Challenger Porsche Open - Poznan Yokohama Challenger Rennes Challenger Fergana Challenger Orleans Challenger Mallorca Challenger Steelers Cup - Kosice Rakuten Japan Open - Tokyo Brasov Challenger - Brasov Burnie Challenger Ortisei Challenger West Lakes Challenger Guadalajara Challenger Sacramento Challenger Pozoblanco Challenger ATP Challenger Trophy 2007 - Trnava Manchester Challenger Sydney Challenger Bratislava Challenger Mons Challenger Kobstaedernes ATP Challenger - Kolding Recanati Challenger Samsung Securities Cup - Seoul BB&T Atlanta Open - Atlanta BMW Tennis Championship - Sunrise Tennis Napoli Cup - Napoli Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Swiss Indoors Basel - Basel Pharma Medico Open 2008 - Aarhus Ostrava Challenger Apia International - Sydney Burnie Challenger Brisbane International - Brisbane Erste Bank Open - Vienna Brisbane International - Brisbane Open Seat Godo 2007 - Barcelona BCR Open Romania - Bucharest Erste Bank Open - Vienna Shenzhen Open - Shenzhen Open des Alpes Trophee BNP Paribas - Grenoble Surbiton Challenger Forli 3 Challenger Taipei City Challenger Steelers Cup - Kosice Abierto Mexicano Telcel - Acapulco St. Remy Challenger Ilkley Challenger Truist Atlanta Open - Atlanta Brisbane International - Brisbane BMW Open - Munich Delray Beach Open - Delray Beach Sony Ericsson Open - Miami PEOPLEnet Cup - Dnepropetrovsk Sony Ericsson Open - Miami Citi Open - Washington Mutua Madrilena Masters Madrid - Madrid Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb AEGON Championships - London Topshelf Open - 's-Hertogenbosch Citi Open - Washington Brisbane International - Brisbane Aircel Chennai Open - Chennai Heineken Open - Auckland Sony Ericsson Open - Miami Delray Beach Open - Delray Beach Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Western & Southern Open - Cincinnati BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells If Stockholm Open - Stockholm Sony Open Tennis - Miami Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Rogers Cup - Montreal Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris US Men's Clay Court Championship - Houston Sony Open Tennis - Miami Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Miami Open - Miami China Open - Beijing BNP Paribas Open - Indian Wells Miami Open - Miami The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Citi Open - Washington Miami Open - Miami Western & Southern Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Granby Challenger Brisbane International - Brisbane Sydney International - Sydney Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia BNP Paribas Open - Indian Wells Miami Open - Miami Pozoblanco Challenger Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Miami Open - Miami Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal AEGON Championships - London Irving Challenger Western & Southern Open - Cincinnati BB&T Atlanta Open - Atlanta Citi Open - Washington Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Rolex Paris Masters - Paris Open de Nice Cote dAzur - Nice BNP Paribas Open - Indian Wells DIEMA XTRA Sofia Open - Sofia Monte-Carlo Rolex Masters - Monte-Carlo Kun-Ming Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome New York Open - New York Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Abierto Mexicano Telcel - Acapulco Western & Southern Open - Cincinnati Gazprom Hungarian Open - Budapest Open Parc - Lyon Mercedes Cup - Stuttgart Libema Open - 's-Hertogenbosch Noventi Open - Halle Next Generation Adelaide International - Adelaide ASB Classic - Auckland Open 13 Provence - Marseille U.S. National Indoor Tennis Championships - Memphis Serbia Open - Belgrade Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Kremlin Cup - Moscow U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Adelaide International 2 - Adelaide Winston-Salem Open - Winston-Salem Wimbledon - London U.S. Open - New York Australian Open - Melbourne Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide French Open - Paris Wimbledon - London Serbia Open - Belgrade AEGON Championships - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Dubai Duty Free Tennis Championships - Dubai U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BMW Open - Munich Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Moselle Open - Metz U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Citi Open - Washington Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Rogers Cup - Toronto Rogers Cup - Toronto Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Western & Southern Open - Cincinnati Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, QR, AUS-BIH 4-0 ATP Cup - Melbourne Davis Cup, Finals, Group D Davis Cup, Finals, QF, AUS-CAN 1-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUS-BRA 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 BNP Paribas Open - Indian Wells Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) Australian Open (juniors) Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo